package travelDream.ejb.DTOs;

import java.util.ArrayList;
import java.util.List;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotEmpty;


public class PacchettoDTO {
	
	private int pacchettoID;
	@NotEmpty
	private String citta;
	private boolean inVetrina;
	private List<EscursioneDTO> escursioni = new ArrayList<EscursioneDTO>();
	@NotNull
	private VoloDTO voloAndata;
	@NotNull
	private VoloDTO voloRitorno;
	private List<HotelDTO> hotels = new ArrayList<HotelDTO>();
	
	
	//getters e setters
	public int getPacchettoID() {
		return pacchettoID;
	}
	public void setPacchettoID(int pacchettoID) {
		this.pacchettoID = pacchettoID;
	}
	public String getCitta() {
		return citta;
	}
	public void setCitta(String citta) {
		this.citta = citta;
	}
	public boolean isInVetrina() {
		return inVetrina;
	}
	public void setInVetrina(boolean inVetrina) {
		this.inVetrina = inVetrina;
	}
	public List<EscursioneDTO> getEscursioni() {
		return escursioni;
	}
	public void setEscursioni(List<EscursioneDTO> escursioni) {
		this.escursioni = escursioni;
	}
	public VoloDTO getVoloAndata() {
		return voloAndata;
	}
	public void setVoloAndata(VoloDTO voloAndata) {
		this.voloAndata = voloAndata;
	}
	public VoloDTO getVoloRitorno() {
		return voloRitorno;
	}
	public void setVoloRitorno(VoloDTO voloRitorno) {
		this.voloRitorno = voloRitorno;
	}
	public List<HotelDTO> getHotels() {
		return hotels;
	}
	public void setHotels(List<HotelDTO> hotels) {
		this.hotels = hotels;
	}
	
	
}
